<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
<!-- whatsnew54.qdoc -->
  <title>New Classes and Functions in Qt 5.4 | Qt 5.14</title>
  <link rel="stylesheet" type="text/css" href="style/offline-simple.css" />
  <script type="text/javascript">
    document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css");
    // loading style sheet breaks anchors that were jumped to before
    // so force jumping to anchor again
    setTimeout(function() {
        var anchor = location.hash;
        // need to jump to different anchor first (e.g. none)
        location.hash = "#";
        setTimeout(function() {
            location.hash = anchor;
        }, 0);
    }, 0);
  </script>
</head>
<body>
<div class="header" id="qtdocheader">
  <div class="main">
    <div class="main-rounded">
      <div class="navigationbar">
        <table><tr>
<td ><a href="index.html">Qt 5.14</a></td><td >New Classes and Functions in Qt 5.4</td></tr></table><table class="buildversion"><tr>
<td id="buildversion" width="100%" align="right">Qt 5.14.2 Reference Documentation</td>
        </tr></table>
      </div>
    </div>
<div class="content">
<div class="line">
<div class="content mainContent">
<div class="sidebar">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#additions-to-other-qt-5-releases">Additions to Other Qt 5 Releases</a></li>
</ul>
</div>
<div class="sidebar-content" id="sidebar-content"></div></div>
<h1 class="title">New Classes and Functions in Qt 5.4</h1>
<span class="subtitle"></span>
<!-- $$$newclasses54.html-description -->
<div class="descr"> <a name="details"></a>
<p>This page contains a comprehensive list of all new classes and functions introduced in Qt 5.4&#x2e; Links to new APIs in previous Qt 5 releases are found at the bottom of this page.</p>
<ul>
<li><a href="#new-classes">    New Classes</a></li>
<li><a href="#new-member-functions">    New Member Functions</a></li>
<li><a href="#new-functions-in-namespaces">    New Functions in Namespaces</a></li>
<li><a href="#new-global-functions">    New Global Functions</a></li>
<li><a href="#new-macros">    New Macros</a></li>
<li><a href="#new-enum-types">    New Enum Types</a></li>
<li><a href="#new-typedefs">    New Typedefs</a></li>
<li><a href="#new-properties">    New Properties</a></li>
<li><a href="#new-qml-types">    New QML Types</a></li>
<li><a href="#new-qml-properties">    New QML Properties</a></li>
<li><a href="#new-qml-signals">    New QML Signals</a></li>
<li><a href="#new-qml-methods">    New QML Methods</a></li>
</ul>
<a name="new-classes"></a>
<h3>    New Classes</h3>
<div class="flowListDiv">
<dl class="flowList odd"><dt class="alphaChar"><b>A</b></dt>
<dd><a href="../qtmultimedia/qabstractplanarvideobuffer.html">QAbstractPlanarVideoBuffer</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>B</b></dt>
<dd><a href="../qtcore/qbytearraylist.html">QByteArrayList</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>C</b></dt>
<dd><a href="../qtplatformheaders/qcocoanativecontext.html">QCocoaNativeContext</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>D</b></dt>
<dd><a href="../qtsensors/qdistancefilter.html">QDistanceFilter</a></dd>
<dd><a href="../qtsensors/qdistancereading.html">QDistanceReading</a></dd>
<dd><a href="../qtsensors/qdistancesensor.html">QDistanceSensor</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>E</b></dt>
<dd><a href="../qtplatformheaders/qeglnativecontext.html">QEGLNativeContext</a></dd>
<dd><a href="../qtcore/qenablesharedfromthis.html">QEnableSharedFromThis</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>G</b></dt>
<dd><a href="../qtplatformheaders/qglxnativecontext.html">QGLXNativeContext</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>L</b></dt>
<dd><a href="../qtbluetooth/qlowenergycharacteristic.html">QLowEnergyCharacteristic</a></dd>
<dd><a href="../qtbluetooth/qlowenergycontroller.html">QLowEnergyController</a></dd>
<dd><a href="../qtbluetooth/qlowenergydescriptor.html">QLowEnergyDescriptor</a></dd>
<dd><a href="../qtbluetooth/qlowenergyservice.html">QLowEnergyService</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>O</b></dt>
<dd><a href="../qtwidgets/qopenglwidget.html">QOpenGLWidget</a></dd>
<dd><a href="../qtgui/qopenglwindow.html">QOpenGLWindow</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>P</b></dt>
<dd><a href="../qtgui/qpaintdevicewindow.html">QPaintDeviceWindow</a></dd>
<dd><a href="../qtgui/qpixelformat.html">QPixelFormat</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>Q</b></dt>
<dd><a href="../qtquick/qquickrendercontrol.html">QQuickRenderControl</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>R</b></dt>
<dd><a href="../qtgui/qrasterwindow.html">QRasterWindow</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>S</b></dt>
<dd><a href="../qtquick/qsgabstractrenderer.html">QSGAbstractRenderer</a></dd>
<dd><a href="../qtquick/qsgengine.html">QSGEngine</a></dd>
<dd><a href="../qtcore/qstorageinfo.html">QStorageInfo</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>W</b></dt>
<dd><a href="../qtwebchannel/qwebchannel.html">QWebChannel</a></dd>
<dd><a href="../qtwebchannel/qwebchannelabstracttransport.html">QWebChannelAbstractTransport</a></dd>
<dd><a href="../qtwebengine/qwebenginepage.html">QWebEnginePage</a></dd>
<dd><a href="../qtwebengine/qwebenginesettings.html">QWebEngineSettings</a></dd>
<dd><a href="../qtwebengine/qwebengineview.html">QWebEngineView</a></dd>
<dd><a href="../qtplatformheaders/qwglnativecontext.html">QWGLNativeContext</a></dd>
<dd><a href="../qtwinextras/qwinmime.html">QWinMime</a></dd>
</dl>
</div>
<a name="new-member-functions"></a>
<h3>    New Member Functions</h3>
<p>Class <a href="../qtbluetooth/qbluetoothdeviceinfo.html">QBluetoothDeviceInfo</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QBluetoothDeviceInfo::CoreConfigurations </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothdeviceinfo.html#coreConfigurations">coreConfigurations</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothdeviceinfo.html#setCoreConfigurations">setCoreConfigurations</a></b>(QBluetoothDeviceInfo::CoreConfigurations <i>coreConfigs</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtbluetooth/qbluetoothtransferreply.html">QBluetoothTransferReply</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothtransferreply.html#error-1">error</a></b>(QBluetoothTransferReply::TransferError <i>errorType</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtbluetooth/qbluetoothuuid.html">QBluetoothUuid</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothuuid.html#characteristicToString">characteristicToString</a></b>(QBluetoothUuid::CharacteristicType <i>uuid</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothuuid.html#descriptorToString">descriptorToString</a></b>(QBluetoothUuid::DescriptorType <i>uuid</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothuuid.html#protocolToString">protocolToString</a></b>(QBluetoothUuid::ProtocolUuid <i>uuid</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qabstractproxymodel.html">QAbstractProxyModel</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qabstractproxymodel.html#canDropMimeData">canDropMimeData</a></b>(const QMimeData *<i>data</i>, Qt::DropAction <i>action</i>, int <i>row</i>, int <i>column</i>, const QModelIndex &amp;<i>parent</i>) const override</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qabstractproxymodel.html#dropMimeData">dropMimeData</a></b>(const QMimeData *<i>data</i>, Qt::DropAction <i>action</i>, int <i>row</i>, int <i>column</i>, const QModelIndex &amp;<i>parent</i>) override</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qabstractstate.html">QAbstractState</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qabstractstate.html#activeChanged">activeChanged</a></b>(bool <i>active</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qabstracttransition.html">QAbstractTransition</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qabstracttransition.html#targetStateChanged">targetStateChanged</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qabstracttransition.html#targetStatesChanged">targetStatesChanged</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qbytearray.html">QByteArray</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QByteArray </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qbytearray.html#fromStdString">fromStdString</a></b>(const std::string &amp;<i>str</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> std::string </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qbytearray.html#toStdString">toStdString</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qcommandlineparser.html">QCommandLineParser</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qcommandlineparser.html#addOptions">addOptions</a></b>(const QList&lt;QCommandLineOption&gt; &amp;<i>options</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qcommandlineparser.html#showVersion">showVersion</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qdebug.html">QDebug</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QDebug &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qdebug.html#maybeQuote">maybeQuote</a></b>(char <i>c</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QDebug &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qdebug.html#noquote">noquote</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QDebug &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qdebug.html#quote">quote</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QDebug &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qdebug.html#resetFormat">resetFormat</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qenablesharedfromthis.html">QEnableSharedFromThis</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QSharedPointer&lt;T&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qenablesharedfromthis.html#sharedFromThis">sharedFromThis</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QSharedPointer&lt;const T&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qenablesharedfromthis.html#sharedFromThis-1">sharedFromThis</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qhash.html">QHash</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> uint </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qhash.html#qHashBits">qHashBits</a></b>(const void *<i>p</i>, size_t <i>len</i>, uint <i>seed</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qhistorystate.html">QHistoryState</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qhistorystate.html#defaultStateChanged">defaultStateChanged</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qhistorystate.html#historyTypeChanged">historyTypeChanged</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qregularexpression.html">QRegularExpression</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qregularexpression.html#optimize">optimize</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qsignaltransition.html">QSignalTransition</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsignaltransition.html#senderObjectChanged">senderObjectChanged</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsignaltransition.html#signalChanged">signalChanged</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qstate.html">QState</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstate.html#childModeChanged">childModeChanged</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstate.html#errorStateChanged">errorStateChanged</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstate.html#initialStateChanged">initialStateChanged</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qstatemachine.html">QStateMachine</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstatemachine.html#runningChanged">runningChanged</a></b>(bool <i>running</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qstring.html">QString</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QVector&lt;QStringRef&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstring.html#splitRef">splitRef</a></b>(const QString &amp;<i>sep</i>, QString::SplitBehavior <i>behavior</i>, Qt::CaseSensitivity <i>cs</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVector&lt;QStringRef&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstring.html#splitRef-1">splitRef</a></b>(QChar <i>sep</i>, QString::SplitBehavior <i>behavior</i>, Qt::CaseSensitivity <i>cs</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVector&lt;QStringRef&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstring.html#splitRef-2">splitRef</a></b>(const QRegExp &amp;<i>rx</i>, QString::SplitBehavior <i>behavior</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVector&lt;QStringRef&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstring.html#splitRef-3">splitRef</a></b>(const QRegularExpression &amp;<i>re</i>, QString::SplitBehavior <i>behavior</i>) const</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qstringlist.html">QStringList</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QStringList &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringlist.html#operator-lt-lt-2">operator&lt;&lt;</a></b>(const QList&lt;QString&gt; &amp;<i>other</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QStringList &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringlist.html#operator-eq">operator=</a></b>(const QList&lt;QString&gt; &amp;<i>other</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QStringList &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringlist.html#operator-eq-1">operator=</a></b>(QList&lt;QString&gt; &amp;&amp;<i>other</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qstringref.html">QStringRef</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QStringRef::const_iterator </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringref.html#begin">begin</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QStringRef::const_iterator </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringref.html#cbegin">cbegin</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QStringRef::const_iterator </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringref.html#cend">cend</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QStringRef::const_iterator </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringref.html#end">end</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVector&lt;QStringRef&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringref.html#split">split</a></b>(const QString &amp;<i>sep</i>, QString::SplitBehavior <i>behavior</i>, Qt::CaseSensitivity <i>cs</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QVector&lt;QStringRef&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringref.html#split-1">split</a></b>(QChar <i>sep</i>, QString::SplitBehavior <i>behavior</i>, Qt::CaseSensitivity <i>cs</i>) const</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qsysinfo.html">QSysInfo</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#buildAbi">buildAbi</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#buildCpuArchitecture">buildCpuArchitecture</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#currentCpuArchitecture">currentCpuArchitecture</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#kernelType">kernelType</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#kernelVersion">kernelVersion</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#prettyProductName">prettyProductName</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#productType">productType</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qsysinfo.html#productVersion">productVersion</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qtimer.html">QTimer</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtimer.html#singleShot-2">singleShot</a></b>(int <i>msec</i>, const QObject *<i>receiver</i>, PointerToMemberFunction <i>method</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtimer.html#singleShot-3">singleShot</a></b>(int <i>msec</i>, Qt::TimerType <i>timerType</i>, const QObject *<i>receiver</i>, PointerToMemberFunction <i>method</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtimer.html#singleShot-4">singleShot</a></b>(int <i>msec</i>, Functor <i>functor</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtimer.html#singleShot-5">singleShot</a></b>(int <i>msec</i>, Qt::TimerType <i>timerType</i>, Functor <i>functor</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtimer.html#singleShot-6">singleShot</a></b>(int <i>msec</i>, const QObject *<i>context</i>, Functor <i>functor</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtimer.html#singleShot-7">singleShot</a></b>(int <i>msec</i>, Qt::TimerType <i>timerType</i>, const QObject *<i>context</i>, Functor <i>functor</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qurl.html">QUrl</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QUrl </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qurl.html#fromUserInput-1">fromUserInput</a></b>(const QString &amp;<i>userInput</i>, const QString &amp;<i>workingDirectory</i>, QUrl::UserInputResolutionOptions <i>options</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qvector.html">QVector</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qvector.html#removeAll">removeAll</a></b>(const T &amp;<i>t</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qvector.html#removeOne">removeOne</a></b>(const T &amp;<i>t</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtcore/qweakpointer.html">QWeakPointer</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QSharedPointer&lt;T&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qweakpointer.html#lock">lock</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qweakpointer.html#swap">swap</a></b>(QWeakPointer&lt;T&gt; &amp;<i>other</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qguiapplication.html">QGuiApplication</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qguiapplication.html#paletteChanged">paletteChanged</a></b>(const QPalette &amp;<i>palette</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qguiapplication.html#screenRemoved">screenRemoved</a></b>(QScreen *<i>screen</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qimagereader.html">QImageReader</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QByteArray </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qimagereader.html#subType">subType</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QByteArray&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qimagereader.html#supportedSubTypes">supportedSubTypes</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qimagewriter.html">QImageWriter</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qimagewriter.html#setSubType">setSubType</a></b>(const QByteArray &amp;<i>type</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QByteArray </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qimagewriter.html#subType">subType</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QByteArray&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qimagewriter.html#supportedSubTypes">supportedSubTypes</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qopenglcontext.html">QOpenGLContext</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QVariant </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qopenglcontext.html#nativeHandle">nativeHandle</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qopenglcontext.html#setNativeHandle">setNativeHandle</a></b>(const QVariant &amp;<i>handle</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qopengltexture.html">QOpenGLTexture</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QOpenGLTexture::DepthStencilMode </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qopengltexture.html#depthStencilMode">depthStencilMode</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qopengltexture.html#setDepthStencilMode">setDepthStencilMode</a></b>(QOpenGLTexture::DepthStencilMode <i>mode</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QOpenGLTexture::Target </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qopengltexture.html#target">target</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qplatformdrag.html">QPlatformDrag</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qplatformdrag.html#ownsDragObject">ownsDragObject</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qplatformwindow.html">QPlatformWindow</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QPlatformScreen *</td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qplatformwindow.html#screenForGeometry">screenForGeometry</a></b>(const QRect &amp;<i>newGeometry</i>) const</td></tr>
</table></div>
<br/><p>Class <a href="../qtgui/qsurfaceformat.html">QSurfaceFormat</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QSurfaceFormat </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qsurfaceformat.html#defaultFormat">defaultFormat</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qsurfaceformat.html#setDefaultFormat">setDefaultFormat</a></b>(const QSurfaceFormat &amp;<i>format</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtmultimedia/qabstractvideobuffer.html">QAbstractVideoBuffer</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qabstractvideobuffer.html#mapPlanes">mapPlanes</a></b>(QAbstractVideoBuffer::MapMode <i>mode</i>, int *<i>numBytes</i>, int [4] <i>bytesPerLine</i>, uchar *[4] <i>data</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtmultimedia/qvideoframe.html">QVideoFrame</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> uchar *</td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qvideoframe.html#bits-1">bits</a></b>(int <i>plane</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const uchar *</td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qvideoframe.html#bits-3">bits</a></b>(int <i>plane</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qvideoframe.html#bytesPerLine-1">bytesPerLine</a></b>(int <i>plane</i>) const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> int </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qvideoframe.html#planeCount">planeCount</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtnetwork/qsslcertificate.html">QSslCertificate</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qsslcertificate.html#importPkcs12">importPkcs12</a></b>(QIODevice *<i>device</i>, QSslKey *<i>key</i>, QSslCertificate *<i>certificate</i>, QList&lt;QSslCertificate&gt; *<i>caCertificates</i>, const QByteArray &amp;<i>passPhrase</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qsslcertificate.html#isSelfSigned">isSelfSigned</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtnetwork/qsslconfiguration.html">QSslConfiguration</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QSsl::SslProtocol </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qsslconfiguration.html#sessionProtocol">sessionProtocol</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtnetwork/qsslsocket.html">QSslSocket</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QSsl::SslProtocol </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qsslsocket.html#sessionProtocol">sessionProtocol</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> long </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qsslsocket.html#sslLibraryBuildVersionNumber">sslLibraryBuildVersionNumber</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qsslsocket.html#sslLibraryBuildVersionString">sslLibraryBuildVersionString</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtprintsupport/qprinterinfo.html">QPrinterInfo</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QPrinter::DuplexMode </td><td class="memItemRight bottomAlign"><b><a href="../qtprintsupport/qprinterinfo.html#defaultDuplexMode">defaultDuplexMode</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QList&lt;QPrinter::DuplexMode&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtprintsupport/qprinterinfo.html#supportedDuplexModes">supportedDuplexModes</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtquick/qquickwindow.html">QQuickWindow</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qquickwindow.html#scheduleRenderJob">scheduleRenderJob</a></b>(QRunnable *<i>job</i>, QQuickWindow::RenderStage <i>stage</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtquick/qsgsimpletexturenode.html">QSGSimpleTextureNode</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> bool </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qsgsimpletexturenode.html#ownsTexture">ownsTexture</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qsgsimpletexturenode.html#setOwnsTexture">setOwnsTexture</a></b>(bool <i>owns</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtwidgets/qgraphicsscenemouseevent.html">QGraphicsSceneMouseEvent</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> Qt::MouseEventFlags </td><td class="memItemRight bottomAlign"><b><a href="../qtwidgets/qgraphicsscenemouseevent.html#flags">flags</a></b>() const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> Qt::MouseEventSource </td><td class="memItemRight bottomAlign"><b><a href="../qtwidgets/qgraphicsscenemouseevent.html#source">source</a></b>() const</td></tr>
</table></div>
<br/><p>Class <a href="../qtx11extras/qx11info.html">QX11Info</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QByteArray </td><td class="memItemRight bottomAlign"><b><a href="../qtx11extras/qx11info.html#nextStartupId">nextStartupId</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtx11extras/qx11info.html#setNextStartupId">setNextStartupId</a></b>(const QByteArray &amp;<i>id</i>)</td></tr>
</table></div>
<br/><p>Class <a href="../qtwinextras/qwinthumbnailtoolbar.html">QWinThumbnailToolBar</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtwinextras/qwinthumbnailtoolbar.html#iconicLivePreviewPixmapRequested">iconicLivePreviewPixmapRequested</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="../qtwinextras/qwinthumbnailtoolbar.html#iconicThumbnailPixmapRequested">iconicThumbnailPixmapRequested</a></b>()</td></tr>
</table></div>
<br/><p>Class <a href="../qtxmlpatterns/qxmlschema.html">QXmlSchema</a>:</p>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QXmlSchema &amp;</td><td class="memItemRight bottomAlign"><b><a href="../qtxmlpatterns/qxmlschema.html#operator-eq">operator=</a></b>(const QXmlSchema &amp;<i>other</i>)</td></tr>
</table></div>
<br/><a name="new-functions-in-namespaces"></a>
<h3>    New Functions in Namespaces</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QFuture&lt;T&gt; </td><td class="memItemRight bottomAlign"><b><a href="../qtconcurrent/qtconcurrent.html#run-1">run</a></b>(QThreadPool *<i>pool</i>, Function <i>function</i>, <i>...</i>)</td></tr>
</table></div>
<a name="new-global-functions"></a>
<h3>    New Global Functions</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtglobal.html#qFormatLogMessage">qFormatLogMessage</a></b>(QtMsgType <i>type</i>, const QMessageLogContext &amp;<i>context</i>, const QString &amp;<i>str</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QString </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtglobal.html#qFormatLogMessage">qFormatLogMessage</a></b>(QtMsgType <i>type</i>, const QMessageLogContext &amp;<i>context</i>, const QString &amp;<i>str</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> uint </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qhash-proxy.html#qHash-1">qHash</a></b>(const QSslError &amp;<i>key</i>, uint <i>seed</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> uint </td><td class="memItemRight bottomAlign"><b><a href="../qtnetwork/qhash-proxy.html#qHash">qHash</a></b>(const QSslCertificate &amp;<i>key</i>, uint <i>seed</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> uint </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qhash.html#qHashBits">qHashBits</a></b>(const void *<i>p</i>, size_t <i>len</i>, uint <i>seed</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint64 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo-3">qNextPowerOfTwo</a></b>(qint64 <i>value</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint32 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo-2">qNextPowerOfTwo</a></b>(qint32 <i>value</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint64 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo-1">qNextPowerOfTwo</a></b>(quint64 <i>value</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint32 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo">qNextPowerOfTwo</a></b>(quint32 <i>value</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint64 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo-3">qNextPowerOfTwo</a></b>(qint64 <i>value</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint32 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo-2">qNextPowerOfTwo</a></b>(qint32 <i>value</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint64 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo-1">qNextPowerOfTwo</a></b>(quint64 <i>value</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> quint32 </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtmath.html#qNextPowerOfTwo">qNextPowerOfTwo</a></b>(quint32 <i>value</i>)</td></tr>
</table></div>
<a name="new-macros"></a>
<h3>    New Macros</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qloggingcategory.html#Q_LOGGING_CATEGORY-1">Q_LOGGING_CATEGORY</a></b>(<i>name</i>, <i>string</i>, <i>msgType</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qloggingcategory.html#Q_LOGGING_CATEGORY-1">Q_LOGGING_CATEGORY</a></b>(<i>name</i>, <i>string</i>, <i>msgType</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const char *</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtglobal.html#qUtf8Printable">qUtf8Printable</a></b>(const QString &amp;<i>str</i>)</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> const char *</td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qtglobal.html#qUtf8Printable">qUtf8Printable</a></b>(const QString &amp;<i>str</i>)</td></tr>
</table></div>
<a name="new-enum-types"></a>
<h3>    New Enum Types</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothdeviceinfo.html#CoreConfiguration-enum">CoreConfiguration</a></b> { UnknownCoreConfiguration, LowEnergyCoreConfiguration, BaseRateCoreConfiguration, BaseRateAndLowEnergyCoreConfiguration }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothuuid.html#CharacteristicType-enum">CharacteristicType</a></b> { DeviceName, Appearance, PeripheralPrivacyFlag, ReconnectionAddress, PeripheralPreferredConnectionParameters, &hellip;, BarometricPressureTrend }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetoothuuid.html#DescriptorType-enum">DescriptorType</a></b> { UnknownDescriptorType, CharacteristicExtendedProperties, CharacteristicUserDescription, ClientCharacteristicConfiguration, ServerCharacteristicConfiguration, &hellip;, EnvironmentalSensingTriggerSetting }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="../qtgui/qopengltexture.html#DepthStencilMode-enum">DepthStencilMode</a></b> { DepthMode, StencilMode }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qquickwindow.html#RenderStage-enum">RenderStage</a></b> { BeforeSynchronizingStage, AfterSynchronizingStage, BeforeRenderingStage, AfterRenderingStage, AfterSwapStage, NoStage }</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qurl.html#UserInputResolutionOption-enum">UserInputResolutionOption</a></b> { DefaultResolution, AssumeLocalFile }</td></tr>
</table></div>
<a name="new-typedefs"></a>
<h3>    New Typedefs</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetooth.html#QLowEnergyHandle-typedef">QLowEnergyHandle</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="../qtbluetooth/qbluetooth.html#QLowEnergyHandle-typedef">QLowEnergyHandle</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> typedef </td><td class="memItemRight bottomAlign"><b><a href="../qtcore/qstringref.html#const_iterator-typedef">const_iterator</a></b></td></tr>
</table></div>
<a name="new-properties"></a>
<h3>    New Properties</h3>
<div class="table"><table class="propsummary">
<tr><td class="topAlign"><ul>
<li class="fn"><b><a href="../qtcore/qabstractstate.html#active-prop">active</a></b> : const </li>
<li class="fn"><b><a href="../qtwidgets/qgraphicsscene.html#minimumRenderSize-prop">minimumRenderSize</a></b> : const </li>
<li class="fn"><b><a href="../qtcore/qstatemachine.html#running-prop">running</a></b> : const </li>
<li class="fn"><b><a href="../qtwidgets/qtabbar.html#autoHide-prop">autoHide</a></b> : const </li>
<li class="fn"><b><a href="../qtwidgets/qtabbar.html#changeCurrentOnDrag-prop">changeCurrentOnDrag</a></b> : const </li>
</ul></td><td class="topAlign"><ul>
<li class="fn"><b><a href="../qtwidgets/qtabwidget.html#tabBarAutoHide-prop">tabBarAutoHide</a></b> : const </li>
<li class="fn"><b><a href="../qtwinextras/qwinthumbnailtoolbar.html#iconicLivePreviewPixmap-prop">iconicLivePreviewPixmap</a></b> : const </li>
<li class="fn"><b><a href="../qtwinextras/qwinthumbnailtoolbar.html#iconicPixmapNotificationsEnabled-prop">iconicPixmapNotificationsEnabled</a></b> : const </li>
<li class="fn"><b><a href="../qtwinextras/qwinthumbnailtoolbar.html#iconicThumbnailPixmap-prop">iconicThumbnailPixmap</a></b> : const </li>
</ul>
</td></tr>
</table></div>
<a name="new-qml-types"></a>
<h3>    New QML Types</h3>
<div class="flowListDiv">
<dl class="flowList odd"><dt class="alphaChar"><b>A</b></dt>
<dd><a href="../qtquickcontrols1/qml-qtquick-controls-styles-applicationwindowstyle.html">ApplicationWindowStyle</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>F</b></dt>
<dd><a href="../qtqml/qml-qtqml-statemachine-finalstate.html">FinalState</a></dd>
<dd><a href="../qtquick/qml-qtquick-fontmetrics.html">FontMetrics</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>H</b></dt>
<dd><a href="../qtqml/qml-qtqml-statemachine-historystate.html">HistoryState</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>O</b></dt>
<dd><a href="../qtquick/qml-qtquick-openglinfo.html">OpenGLInfo</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>Q</b></dt>
<dd><a href="../qtqml/qml-qtqml-statemachine-qabstractstate.html">QAbstractState</a></dd>
<dd><a href="../qtqml/qml-qtqml-statemachine-qabstracttransition.html">QAbstractTransition</a></dd>
<dd><a href="../qtqml/qml-qtqml-statemachine-qsignaltransition.html">QSignalTransition</a></dd>
<dd><a href="../qtmultimedia/qml-qtmultimedia-qtmultimedia.html">QtMultimedia</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>S</b></dt>
<dd><a href="../qtqml/qml-qtqml-statemachine-signaltransition.html">SignalTransition</a></dd>
<dd><a href="../qtqml/qml-qtqml-statemachine-state.html">State</a></dd>
<dd><a href="../qtqml/qml-qtqml-statemachine-statemachine.html">StateMachine</a></dd>
</dl>
<dl class="flowList odd"><dt class="alphaChar"><b>T</b></dt>
<dd><a href="../qtquick/qml-qtquick-textmetrics.html">TextMetrics</a></dd>
<dd><a href="../qtqml/qml-qtqml-statemachine-timeouttransition.html">TimeoutTransition</a></dd>
</dl>
<dl class="flowList even"><dt class="alphaChar"><b>W</b></dt>
<dd><a href="../qtwebchannel/qml-qtwebchannel-webchannel.html">WebChannel</a></dd>
</dl>
</div>
<a name="new-qml-properties"></a>
<h3>    New QML Properties</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-window-window.html#active-attached-prop">active</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-window-window.html#activeFocusItem-attached-prop">activeFocusItem</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-mousearea.html#containsPress-prop">containsPress</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-window-window.html#contentItem-attached-prop">contentItem</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#deviceId-prop">deviceId</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-window-screen.html#devicePixelRatio-attached-prop">devicePixelRatio</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#displayName-prop">displayName</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtwinextras/qml-qtwinextras-thumbnailtoolbar.html#iconicLivePreviewSource-prop">iconicLivePreviewSource</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtwinextras/qml-qtwinextras-thumbnailtoolbar.html#iconicNotificationsEnabled-prop">iconicNotificationsEnabled</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtwinextras/qml-qtwinextras-thumbnailtoolbar.html#iconicThumbnailSource-prop">iconicThumbnailSource</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-accessible.html#ignored-prop">ignored</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.cameraManufacturer-prop">metaData.cameraManufacturer</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.cameraModel-prop">metaData.cameraModel</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.dateTimeOriginal-prop">metaData.dateTimeOriginal</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.event-prop">metaData.event</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsAltitude-prop">metaData.gpsAltitude</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsImgDirection-prop">metaData.gpsImgDirection</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsLatitude-prop">metaData.gpsLatitude</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsLongitude-prop">metaData.gpsLongitude</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsProcessingMethod-prop">metaData.gpsProcessingMethod</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsSpeed-prop">metaData.gpsSpeed</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsTimestamp-prop">metaData.gpsTimestamp</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.gpsTrack-prop">metaData.gpsTrack</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.orientation-prop">metaData.orientation</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#metaData.subject-prop">metaData.subject</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#orientation-prop">orientation</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-window-screen.html#orientationUpdateMask-attached-prop">orientationUpdateMask</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-textinput.html#passwordMaskDelay-prop">passwordMaskDelay</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#position-prop">position</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquickdialogs/qml-qtquick-dialogs-filedialog.html#sidebarVisible-prop">sidebarVisible</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#viewfinder.maximumFrameRate-prop">viewfinder.maximumFrameRate</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#viewfinder.minimumFrameRate-prop">viewfinder.minimumFrameRate</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtmultimedia/qml-qtmultimedia-camera.html#viewfinder.resolution-prop">viewfinder.resolution</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-window-window.html#visibility-attached-prop">visibility</a></b></td></tr>
</table></div>
<a name="new-qml-signals"></a>
<h3>    New QML Signals</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtwinextras/qml-qtwinextras-thumbnailtoolbar.html#iconicLivePreviewRequested-signal">iconicLivePreviewRequested</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtwinextras/qml-qtwinextras-thumbnailtoolbar.html#iconicThumbnailRequested-signal">iconicThumbnailRequested</a></b>()</td></tr>
</table></div>
<a name="new-qml-methods"></a>
<h3>    New QML Methods</h3>
<div class="table"><table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtquick/qml-qtquick-textinput.html#ensureVisible-method">ensureVisible</a></b>()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="../qtqmltest/qml-qttest-testcase.html#findChild-method">findChild</a></b>()</td></tr>
</table></div>
<a name="additions-to-other-qt-5-releases"></a>
<h2 id="additions-to-other-qt-5-releases">Additions to Other Qt 5 Releases</h2>
<ul>
<li><a href="whatsnew56.html">What's New in Qt 5.6</a></li>
<li><a href="whatsnew55.html">What's New in Qt 5.5</a></li>
<li><a href="whatsnew53.html">What's New in Qt 5.3</a></li>
<li><a href="whatsnew52.html">What's New in Qt 5.2</a></li>
<li><a href="whatsnew51.html">What's New in Qt 5.1</a></li>
<li><a href="whatsnew50.html">What's New in Qt 5.0</a></li>
</ul>
</div>
<!-- @@@newclasses54.html -->
        </div>
       </div>
   </div>
   </div>
</div>
<div class="footer">
   <p>
   <acronym title="Copyright">&copy;</acronym> 2020 The Qt Company Ltd.
   Documentation contributions included herein are the copyrights of
   their respective owners.<br/>    The documentation provided herein is licensed under the terms of the    <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation    License version 1.3</a> as published by the Free Software Foundation.<br/>    Qt and respective logos are trademarks of The Qt Company Ltd.     in Finland and/or other countries worldwide. All other trademarks are property
   of their respective owners. </p>
</div>
</body>
</html>
